Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 USA F1 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F3 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento USA F29 Austin Challenger - Austin USA F12 USTA/Adtech Challenger - Boston Germany F11 Sweden F3 Canada F1 2006 North Shore Pro Tennis Championship - Winnetka USA F6 France F5 Italy F23 USTA Challenger - Champaign Oklahoma Challenger - Tulsa 5 Volkswagen Challenger - Wolfsburg Men's Pro Challenger at Tunica National - Tunica Sail Open - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Labertz Open by Stawag - Aachen Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Dallas Challenger Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Korat Challenger Baton Rouge Challenger Nottingham Challenger Winnetka Challenger Pozoblanco Challenger Manchester Challenger Vancouver Challenger Istanbul Challenger St. Remy Challenger Tulsa Challenger Tashkent Challenger Kolding Challenger Orleans Challenger Aachen Challenger Champaign Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Binghamton Challenger M25 Nottingham M25 Nottingham Aachen Challenger Bratislava Challenger Helsinki Challenger Singapore Challenger Courmayeur Challenger Bergamo Challenger Johannesburg Challenger Leon Challenger Granby Challenger Segovia Challenger Tulsa Challenger Fifth-Third Bank Tennis Championships - Lexington Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Kaohsiung Challenger Vancouver Challenger USTA Men's Challenger of Dallas - Dallas Alphen Challenger USTA Tallahassee Tennis Challenger - Tallahassee Istanbul Challenger 2003 Freeman Men's Challenger - Joplin Challenger Casablanca San Angel - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Anning Challenger Johannesburg Challenger Rio Quente Challenger Nottingham Challenger Music City Challenger - Nashville GHI Bronx Classic - Bronx 2007 Challenger of Santa Clara - Valencia USTA Challenger of Tiburon - Tiburon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Lexington Challenger Aptos Challenger Alphen Challenger Orleans Challenger Tiburon Challenger Eckental Challenger Dallas Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Busan Challenger Nottingham Challenger Nottingham-2 Challenger Lubbock Challenger - Lubbock West Side Tennis Challenger - Forest Hills Vancouver Challenger Ethias Trophy - Mons Aptos Challenger Smith Barney Men's Challenger - Covington Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger 2007 Knoxville Challenger - Knoxville Pro Challenger at Calabasas - Calabasas New Delhi Challenger Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Irving Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger USTA Men's Challenger of Dallas - Dallas Vancouver Challenger Mons Challenger 2004 Colorado Tennis Classic - Denver Eckental Challenger Ortisei Challenger USTA Comerica Challenger - Aptos Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Manchester Challenger Portoroz Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento WOW Cafe Challenger - New Orleans Orleans Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Knoxville Challenger Dallas Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Yokohama Challenger Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Aamulehti Tampere Open - Tampere Countrywide Classic USTA Challenger - Carson Vancouver Challenger The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin JSM Challenger - Champaign Bangkok Challenger Rhodes Challenger AGT Challenger - Leon Athens Challenger Recanati Challenger Binghamton Challenger Mons Challenger Biella 5 Challenger Orleans Challenger Eckental Challenger Music City Challenger - Nashville Polska Energia Open - Bytom USTA Challenger of Orlando - Orlando Wolfsburg Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Rennes Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Izmir Challenger Salzburg Challenger Glasgow Challenger 2004 Freeman Men's Challenger - Joplin Kolkata Challenger 2004 Keys Gate Challenger - Homestead Orleans Challenger Bergamo Challenger Carson Challenger Mercedes-Benz Cup - Los Angeles The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Fairfield Challenger Champaign Challenger Happy Valley Challenger Noumea Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Pozoblanco Challenger Aptos Challenger Aix En Provence Challenger Gimcheon Challenger Surbiton Challenger Granby Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Scheveningen Challenger Aptos Challenger Swanston Challenger - Sacramento Recanati Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Sarasota Challenger Dallas Challenger Le Gosier Challenger Dallas Challenger Ostrava Challenger Rome Challenger Recanati Challenger Chicago Challenger Bath Challenger Koblenz Challenger Tunis Challenger Seoul Challenger Alessandria Challenger 2003 USTA Challenger of Calabasas - Calabasas Nottingham Challenger Indian Wells Challenger Aptos Challenger Nottingham 1 Challenger Ilkley Challenger Pau Challenger Miller Lite Hall of Fame Tennis Championships - Newport Biel Challenger RCA Championships - Indianapolis Segovia Challenger International Tennis Championships - Delray Beach West Side Tennis Club Clay Court Challenger - Forest Hills St. Remy Challenger Puerto Rico Challenger Tennis Event - Humacao Quimper Challenger Charlottesville Challenger Rennes Challenger Leon Challenger Seoul Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Arizona Men's Tennis Championships - Scottsdale Ethias Trophy - Mons Guadalajara Challenger Eckental Challenger Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger RCA Championships - Indianapolis Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Francavilla Challenger Vancouver Challenger Athens Challenger Busan Open Challenger Tennis - Busan Eckental Challenger Bratislava Challenger Nottingham-2 Challenger Cherbourg Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Phoenix Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Busan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Gwangju Challenger Surbiton Challenger Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Kun-Ming Challenger Nottingham-2 Challenger Regions Morgan Keegan Championships - Memphis Bergamo Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Cherbourg Challenger University of Tennessee USTA Men's Challenger - Knoxville Forli 4 Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Atlantic City Open - Atlantic City Ilkley Challenger RCA Championships - Indianapolis Fifth Third Bank Tennis Classic - Lexington Rome Challenger College Station Challenger - College Station Hurricane Tennis Open - Bradenton Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Chennai Open - Chennai Lubbock Challenger - Lubbock The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Gerry Weber Open - Halle Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Open des Alpes Trophee BNP Paribas - Grenoble Regions Morgan Keegan Championships - Memphis Glasgow Challenger U.S. Mens's Clay Court Championship - Houston Orleans Challenger Furth Challenger 2008 Lubbock Challenger - Lubbock Ordina Open - s-Hertogenbosch Nur-Sultan Challenger Recanati Challenger Allianz Suisse Open Gstaad - Gstaad Eckental Challenger Mons Challenger Bratislava Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Sacramento Challenger - Sacramento SA Tennis Open - Johannesburg The Mercedes Benz of Calabasas - Calabasas Trani Challenger Gerry Weber Open - Halle Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Mouilleron-Le-Captif Challenger Rome Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Kaoshuing Challenger Dallas Challenger Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Le Gosier Challenger Vicenza Challenger Malaysian Open - Kuala Lumpur Vicenza Challenger Mons Challenger Noumea Challenger Erste Bank Open - Vienna Heilbronn Challenger Rennes Challenger US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Bergamo Challenger Hall of Fame Tennis Championships - Newport Eckental Challenger Charlottesville Challenger Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Rakuten Japan Open - Tokyo Chennai Open - Chennai Cherbourg Challeger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Helsinki Challenger Yokohama Challenger Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Toyota Challenger Campbell's Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna SAP Open - San Jose Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Dallas Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Mercedes Cup - Stuttgart European Open - Antwerp Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Guadalajara Challenger Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Stockton Challenger Nottingham Challenger Johannesburg Challenger Busan Challenger Baton Rouge Challenger AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Mons Challenger Sacramento Challenger Geneva Open - Geneva Athens Challenger Charlottesville Challenger Tallahassee Challenger Ortisei Challenger Knoxville Challenger Gerry Weber Open - Halle European Open - Antwerp Ecuador Open - Quito Gerry Weber Open - Halle Manta Challenger Champaign Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Thailand Open - Bangkok Erste Bank Open - Vienna Grand Prix de Tennis de Lyon - Lyon Le Gosier Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Open 13 - Marseille Sarasota Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Gimcheon Challenger Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Tiburon Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Aircel Chennai Open - Chennai Bordeaux Challenger Mons Challenger Kyoto Challenger Aptos Challenger Drummondville Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Orleans Challenger Qatar ExxonMobil Open - Doha Ilkley Challenger Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Mexico City Challenger Aegon Nottingham Open - Nottingham Hamburg Challenger Claro Open Colombia - Bogota Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Meerbusch Challenger Aegon Nottingham Open - Nottingham Biel Challenger Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Agri Challenger Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger cinch Championships - London Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach European Open - Antwerp Miller Lite Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON Championships - London Rogers Cup - Montreal BNP Paribas Open - Indian Wells AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome RCA Championships - Indianapolis Qatar ExxonMobil Open - Doha Open 13 - Marseille Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich RCA Championships - Indianapolis Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger Bank Austria Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Chengdu Open - Chengdu If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 French Open (juniors) Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 U.S. Open (juniors) Australian Open (juniors)